using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("UberFloaty")]
	public class UberFloaty : MonoBehaviour
	{
		public float speed => method_2<float>("speed");

		public float positionBlend => method_2<float>("positionBlend");

		public float frequencyMin => method_2<float>("frequencyMin");

		public float frequencyMax => method_2<float>("frequencyMax");

		public bool localSpace => method_2<bool>("localSpace");

		public Vector3 magnitude => method_2<Vector3>("magnitude");

		public float rotationBlend => method_2<float>("rotationBlend");

		public float frequencyMinRot => method_2<float>("frequencyMinRot");

		public float frequencyMaxRot => method_2<float>("frequencyMaxRot");

		public Vector3 magnitudeRot => method_2<Vector3>("magnitudeRot");

		public Vector3 m_interval => method_2<Vector3>("m_interval");

		public Vector3 m_offset => method_2<Vector3>("m_offset");

		public Vector3 m_rotationInterval => method_2<Vector3>("m_rotationInterval");

		public Vector3 m_startingPosition => method_2<Vector3>("m_startingPosition");

		public Vector3 m_startingRotation => method_2<Vector3>("m_startingRotation");

		public UberFloaty(IntPtr address, string className)
			: base(address, className)
		{
		}

		public UberFloaty(IntPtr address)
			: this(address, "UberFloaty")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public void OnEnable()
		{
			method_8("OnEnable");
		}

		public void Update()
		{
			method_8("Update");
		}

		public void InitTransforms()
		{
			method_8("InitTransforms");
		}

		public void Init()
		{
			method_8("Init");
		}
	}
}
